package br.com.quiz.domain;

import java.io.Serializable;

import javax.persistence.Basic;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.Table;

@Entity
@Table(name = "unidade_de_ensino")
//@NamedQuery(name = "UnidadedeEnsino.findAll", query = "SELECT u FROM UnidadedeEnsino u")
@NamedQueries( value = { @NamedQuery( name = "UnidadedeEnsino.filtrarPorId", query = "Select unidadedeEnsino From UnidadedeEnsino unidadedeEnsino where unidadedeEnsino.udeId = :udeId" ), @NamedQuery( name = "UnidadedeEnsino.listar", query = "SELECT u FROM UnidadedeEnsino u" ) } )
public class UnidadedeEnsino implements Serializable {
	private static final long serialVersionUID = 1L;

	@Id
	@Basic
	@GeneratedValue(strategy = GenerationType.IDENTITY)
	@Column(name = "UDE_ID")
	private int udeId;
	@Column(name = "UDE_DESCRICAO")
	private String udeDescricao;
	@Column(name = "TELEFONE_TEL_ID")
	private int telId;

	public int getUdeId() {
		return udeId;
	}

	public void setUdeId(int udeId) {
		this.udeId = udeId;
	}

	public String getUdeDescricao() {
		return udeDescricao;
	}

	public void setUdeDescricao(String udeDescricao) {
		this.udeDescricao = udeDescricao;
	}

	public int getTelId() {
		return telId;
	}

	public void setTelId(int telId) {
		this.telId = telId;
	}

	public UnidadedeEnsino(){}
	
	public static long getSerialversionuid() {
		return serialVersionUID;
	}

	@Override
	public String toString() {
		return "UnidadedeEnsino [udeId=" + udeId + ", udeDescricao="
				+ udeDescricao + ", telId=" + telId + "]";
	}

}
